package com.unisal.java;


public class RemoteLoaderComVoltar {

	public static void main(String[] args) {
		ControleRemotoComVoltar controleRemoto = new ControleRemotoComVoltar();

		Ventilador ventilador = new Ventilador("entrada");
		
		VentiladorVelocidadeAltaComando ventiladorVelAlta = new VentiladorVelocidadeAltaComando(ventilador);
		VentiladorVelocidadeMediaComando ventiladorVelMedia = new VentiladorVelocidadeMediaComando(ventilador);
		//VentiladorVelocidadeBaixaComando ventiladorVelBaixa = new VentiladorVelocidadeBaixaComando(ventilador);
		VentiladorDesligaComando ventidadorDesliga = new VentiladorDesligaComando(ventilador);
		
		controleRemoto.setComando(0, ventiladorVelMedia, ventidadorDesliga);
		controleRemoto.setComando(1, ventiladorVelAlta, ventidadorDesliga);
		
		controleRemoto.botaoLigarFoiPressionado(0);
		controleRemoto.botaoDesligarFoiPressionado(0);
		
		System.out.println(controleRemoto);
		
		controleRemoto.botaoVoltarFoiPressionado();
		
		controleRemoto.botaoLigarFoiPressionado(1);
		controleRemoto.botaoDesligarFoiPressionado(1);
		
		controleRemoto.botaoVoltarFoiPressionado();
	}

}
